package com.baosight.risk.common.enums;

/**
 * @author CuiShiHao
 * @date 2019.09.10
 * <p>
 * 积分业务
 */
public enum IntegralType {
    /**
     * Type0 默认不做积分处理
     */
    Type0(0),
    /**
     * 登陆 +1
     */
    Type1(1),
    /**
     * 点击查看首页指标/风险/事件/披露报告等 +1
     */
    Type2(2),
    /**
     * 进行一次风险评估并提交 +10
     */
    Type3(3),
    /**
     * 风险评估在规定时间内完成 +5
     */
    Type4(4),
    /**
     * 进行一次风险实施方案编制并提交 +10
     */
    Type5(5),
    /**
     * 风险实施方案编制在规定时间内完成 +5
     */
    Type6(6),
    /**
     * 进行一次风险披露报告编制并提交 +10
     */
    Type7(7),
    /**
     * 风险披露报告编制在规定时间内完成 +5
     */
    Type8(8),
    /**
     * 录入一条风险事件 +5
     */
    Type9(9),
    /**
     * 进行一次风险档案编制并提交 +10
     */
    Type10(10),
    /**
     * 风险档案编制在规定时间内完成 +5
     */
    Type11(11),
    /**
     * 在风险团队中上传一份共享资料 +5
     */
    Type12(12),
    /**
     * 共享资料被别人下载一次 +2
     */
    Type13(13),
    /**
     * 任何一次审批操作 +5
     */
    Type14(14);

    private int value;

    IntegralType(int IntegralType) {
        this.value = IntegralType;
    }

    public int toValue() {
        return value;
    }
}
